#define  _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int GetNumberOfK(int* data, int dataLen, int k)
//{
//    int left = 0;
//    int right = dataLen - 1;
//    int count = 0;
//    while (left <= right)
//    {
//        int mid = left + (right - left) / 2;
//        if (k > data[mid])
//        {
//            left = mid + 1;
//        }
//        else if (k < data[mid])
//        {
//            right = mid - 1;
//        }
//        else
//        {
//            while (mid && data[mid - 1] == k)
//            {
//                mid--;
//            }        
//            while (data[mid] == k)
//            {
//                count++;
//                mid++;
//            }
//            break;
//        }
//    }
//    return count;
//}


//int convertInteger(int A, int B)
//{
//    int c = A ^ B;
//    int i = 0;
//    int count = 0;
//    for (i = 0; i < 32; i++)
//    {
//        if (c & 1 == 1)
//        {
//            count++;
//        }
//        c >>= 1;
//    }
//    return count;
//}
